package com.dabbo.starship.interfaces;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface Player extends Remote {
	
	public String getPlayerName() throws RemoteException;
	public void setPlayerName(String playerName) throws RemoteException;
	
	public int getContainerID() throws RemoteException;
	public void setContainerID(int containerID) throws RemoteException;

	public int getRoomID() throws RemoteException;
	public void setRoomID(int roomID) throws RemoteException;
	
	public CellLocationInterface getLocation() throws RemoteException;
	public void setLocation(CellLocationInterface location) throws RemoteException;
	
	public int getCredits() throws RemoteException;
	public void setCredits(int credits) throws RemoteException;

	public int getHealth() throws RemoteException;
	public void setHealth(int health) throws RemoteException;

	public boolean getActiveStatus() throws RemoteException;
	public void setActiveStatus(boolean activeStatus) throws RemoteException;

	public String getCommandCode() throws RemoteException;
	public void setCommandCode(String commandCode) throws RemoteException;

	public int getCoY() throws RemoteException;
	public void setCoY(int coY) throws RemoteException;

	public int getCoX() throws RemoteException;
	public void setCoX(int coX) throws RemoteException;
	
	public String getUsername() throws RemoteException;
	public void setUsername(String username) throws RemoteException;

	public String getPassword() throws RemoteException;
	public void setPassword(String password) throws RemoteException;
	
}
